﻿#include "parser.h"
#include "lexer.h"
using namespace std;

int main() {
    string file_name;
    cout << "请输入测试文件名称：" << endl;
    cin >> file_name;
    ifstream fin;  
    fin.open("./testFile/" + file_name, ios::in);

    /*--------------词法分析-------------------*/
    LexicalAnalysis(fin);
    outputLexical();  // 输出词法分析结果



    /*--------------语法分析-------------------*/
    parser SynTaxDemo;
    SynTaxDemo.SyntaxAnalysis(fin, true);


    fin.close();
    return 0;
}
